package com.birdboot.test;

import java.util.Arrays;

/**
 * String 有个一重载的split方法
 */
public class SplitDemo {
    public static void main(String[] args) {
        String line = "1=2=3=4=5========";
        String data[] = line.split("=");// split拆分会将末尾的空字符串忽略
        System.out.println(Arrays.toString(data));

        data = line.split("=",3);// 拆分出两项
        System.out.println(Arrays.toString(data));

        data = line.split("=",100);// limit大于可拆分项，返回数组最大可拆分项（默认拆分出的连续空串也会保留）
        System.out.println(Arrays.toString(data));

        data = line.split("=",0);// limit=0时与一个参数的split效果一样
        System.out.println(Arrays.toString(data));

        data = line.split("=",-1);// 应拆尽拆（所有内容都拆出来）
        System.out.println(Arrays.toString(data));
    }
}
